package com.gxa.common.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("药品出入库的实体vo")
public class DrugInventoryVo {

    @ApiModelProperty(name = "id",notes = "库存id",dataType = "Integer",required =  true)
    private Integer id;
    @ApiModelProperty(name = "type",notes = "类型（出库入库）",dataType = "Integer",required =  false)
    private Integer type;
    @ApiModelProperty(name = "status",notes = "状态有效无效",dataType = "Integer",required =  false)
    private Integer status;
    @ApiModelProperty(name = "userName",notes = "类型（出库入库）",dataType = "String",required =  false)
    private String userName;
    @ApiModelProperty(name = "patientId",notes = "用药人",dataType = "Integer",required =  false)
    private String patientId;
    @ApiModelProperty(name = "name",notes = "药瓶名称",dataType = "String",required =  false)
    private String name;
    @ApiModelProperty(name = "serialNumber",notes = "药品编号",dataType = "Integer",required =  false)
    private String serialNumber;
    @ApiModelProperty(name = "model",notes = "药品型号",dataType = "Integer",required =  false)
    private String model;
    @ApiModelProperty(name = "num",notes = "药品出库入库数量",dataType = "Integer",required =  false)
    private Integer num;
    @ApiModelProperty(name = "total",notes = "药品库存数量",dataType = "Integer",required =  false)
    private Integer total;
    @ApiModelProperty(name = "createTime",notes = "创建时间",dataType = "String",required = false)
    private String createTime;

    @ApiModelProperty(name = "createTime",notes = "创建时间",dataType = "String",required = false)
    private Integer isDeleted;
    @ApiModelProperty(name = "totalAmount",notes = "药品总金额",dataType = "BigDecimal",required =  false)
    private BigDecimal totalAmount;
    @ApiModelProperty(name = "remarks",notes = "备注",dataType = "Integer",required =  false)
    private String remarks;
}
